#访问模式 后面加b 代表二进制文件
#r 只读 不存在报错
#w 只写 不存在创建 清空内容
#r+ 先读再写 不存在报错  但会影响效率 推荐使用只读只写的方式
#w+ 先写在读 不存在创建 清空内容  但会影响效率 推荐使用只读只写的方式
#a 只写追加 不存在创建 添加新内容
with open("test.txt","r",encoding="utf-8") as file:
    print(file.read())
    print(f"文件指针当前位置:{file.tell()}")
    print("重置指针")
    file.seek(0, 0)
    print(f"文件指针当前位置:{file.tell()}")
if file.closed:
    print("文件已销毁")
else:
    print("文件未销毁")
#文件定位操作
#tell() 显示当前文件指针位置(光标)
#seek(偏移量,起始位置) 移动文件指针到指定位置 起始位置0代表以文件开头参考 1代表文件末尾参考 seek(0,0) 将文件指针移动到文件开头
#with open() 代码结束 系统自动调用.close()关闭文件
#编码
#encoding 指定文件编码格式